small olive oil farm - French English Dictionary